# pymysql 建立 JDBC 请求套路很固定, 流程基本一致, 稍微要变的就是执行的 sql 语句
# 1. 导包
import pymysql

# 2. 创建连接, 配置要连接的数据库信息
conn = pymysql.Connect(
    host="192.168.10.131",
    port=3306,
    database="api_test",
    user="root",
    password="123456",
    charset="utf8",
    autocommit=True # 执行完语句, 自动提交事务
)

# 3. 创建游标
cur = conn.cursor()

# 4. 核心：执行 sql 语句，并处理返回结果
    # 一般都是使用 delete 删除测试数据, 增改操作一般都是通过接口来操作
sql = "delete from t_area where area_name = '333'"
cur.execute(sql) # 执行语句
conn.commit() # 提交事务

rows = cur.fetchall() # 一次拿所有行
print(rows)

# 5. 关闭游标
cur.close()

# 6. 关闭连接
conn.close()